package com.ruoyi.record.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 跟进类型对象 recordtype
 * 
 * @author dj
 * @date 2025-06-26
 */
public class Recordtype extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 跟进类型id */
    private Long recordTypeId;

    /** 服务人员采用跟进方式 */
    @Excel(name = "服务人员采用跟进方式")
    private String typeName;

    /** 0显示、1隐藏 */
    @Excel(name = "0显示、1隐藏")
    private Long state;

    public void setRecordTypeId(Long recordTypeId) 
    {
        this.recordTypeId = recordTypeId;
    }

    public Long getRecordTypeId() 
    {
        return recordTypeId;
    }

    public void setTypeName(String typeName) 
    {
        this.typeName = typeName;
    }

    public String getTypeName() 
    {
        return typeName;
    }

    public void setState(Long state) 
    {
        this.state = state;
    }

    public Long getState() 
    {
        return state;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("recordTypeId", getRecordTypeId())
            .append("typeName", getTypeName())
            .append("state", getState())
            .toString();
    }
}
